<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>字符串方法</title>
	</head>
	<body>
		<script type="text/javascript">
			var str="123456789ABCDEFGabcdefg";
			// console.log(str.length);
			// //slice(start[,end]),star--开始索引，end--结束索引
			// var str1=str.slice(1,4);
			// //substr（start，length）start--开始索引  length--截取长度
			// var str2=str.substr(8,4);
			// //substring(start[,end])  start--开始索引，end--结束索引
			// var str3=str.substring(2,7);
			// console.log(str3);
			
			var str1="1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g";
			//split([separator[,limit]])，按条件分割字符串，返回数组；split(分隔条件,返回长度)
			var str2=str1.split("");//单个划分，成数组
			 var str2=str1.split(",",3);
			console.log(str2);
			//拼接字符串
			// console.log(str+str1);
			// console.log(str.concat(str1));
			
			
			//找字符对应的索引
			//indexOf("被索字符",起始索引位置--不写默认为零)在父串中首次出现的位置，从0开始！没有返回-1
			// console.log(str.indexOf("a"));
			
			// lastIndexOf()倒序查找,   同上,反向搜索而已，lastIndexOf("被索字符",起始索引位置--不写默认为结束字符的索引)
			
			// 找索引对应的字符
			// console.log(str.charAt(3));
			// console.log(str.charCodeAt(15));
			
			// //大写字母转换为小写字母
			// console.log(str.toLowerCase());
			// //小写字母转换为大写字母
			// console.log(str.toUpperCase());
			
			console.log(str.replace("d","Z"));//替换字符，从索引起始位置始仅替换一个
			var a = [];  //声明空数组
			a[100] = 2;
			console.log(a.length);  //返回101
			
			
			//字符串搜索方法：indexOf()、lastIndexOf()、search()和match()
			
			
		</script>
	</body>
</html>
